﻿/******************************************************************************
    myBoard is a port of MacOS X dashboard application for windows.
    Copyright (C) 2007,2008  by Yann ALET
    Email : yann.alet@gmail.com

    myBoard is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    myBoard is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
****************************************************************************/

using System;
using System.IO;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Navigation;

namespace myBoard.App.Portfolio
{
	public partial class WelcomeSection : ISection
	{
        public event EventHandler SectionOut;
        private Storyboard _getInStoryboard;

		public WelcomeSection()
		{
			this.InitializeComponent();
            _getInStoryboard = this.FindResource("GetIn") as Storyboard;
            _getInStoryboard.Completed += new EventHandler(_getInStoryboard_Completed);
            _description.Text = "Technical Architect at Docubase Systems, I've been working exclusively on Microsoft .NET Framework for almost 4 years now.\n\nMicrosoft, SYSTRAN, TF1, Orange are companies I've worked with for server side softwares, middlewares, and more recently on the new generation of front applications based on Windows Presentation Foundation (WPF).";
		}

        void _getInStoryboard_Completed(object sender, EventArgs e)
        {
            if (SectionOut != null)
                SectionOut(this, e);
        }

        #region ISection Members

        public void GetIn()
        {
            //this.BeginStoryboard(_getInStoryboard);
        }

        public void GetOut()
        {
            
        }

        #endregion

        #region ISection Members


        public event EventHandler CloseRequested;

        #endregion
    }
}